#include "Chat.h"
#include "log.h"
#include <stdlib.h>

#define EXIT_ERROR_PARAMETROS 1

int main(int argc, char *argv[]){

    if(argc < 3) {
	log(fileno(stdout), "%s <numero usuario> <id conversacion>\n", argv[0]);
	exit(EXIT_ERROR_PARAMETROS);
    }

    int numeroUsuario = atoi(argv[1]);
    int idConversacion = atoi(argv[2]);

    ChatHandlerConversacion *conversacion = ChatAbrirConversacion(numeroUsuario, idConversacion);
    
    char mensaje[100];
    mensaje[0] = 0;
    
    int cantidad=0;
    while(strcmp(mensaje,"SaLiR\n") != 0){
	fgets(mensaje, 100, stdin);
	cantidad = strlen(mensaje);
     	ChatEnviarMensaje(conversacion, mensaje,cantidad);
    }

    ChatCerrarConversacion(conversacion);
    
    return 0;
}
